
/*banner图*/
.index-banner{width: 100%;height:100px;background:url('../images/citybg-map.png') no-repeat center;position: relative; background-size: cover;  transition: all 1s;-webkit-transition: all 1s;}
.learn-more{position: absolute;bottom: 25px;right: calc(( 100% - 1200px)/2 - 100px);}
.learn-more a{display: block;color: #fff;font-size: 14px;transition: all .3s;}
.learn-more a:hover{color: #f96326;}
/* 面包屑导航 */
.nav-bg{background-color: #f5f5f5;}
.home {width: 100%;background-color: #f5f5f5;}
.home .home-nav{height: 40px;line-height: 40px;margin: 0 auto; font-size: 14px;color: #999999;}
.home a{color: #999999;}
/* 内容导航 */
.container .index-nav{margin-top: 40px;display: flex;justify-content: center;}
.index-nav .index-nav-list li{width: 110px;height: 50px;line-height: 48px;text-align: center;float: left;border: 1px solid #ddd;margin-right: 20px;}
.index-nav .index-nav-list li:last-child{margin-right: 0;}
.index-nav .index-nav-list li a{display: block;width: 100%;color: #999;font-size: 16px;}
.index-nav .index-nav-list li.cur a, .index-nav .index-nav-list li:hover a {color: #fff;background-color: #236db4;transition: all .3s;}
/* 内容主题 */
.index-theme{display: flex;justify-content: space-between;width: 100%;margin: 30px 0;}
.index-theme a{display: inline-block;width: 32%;}
.index-theme a img{display: block;width: 100%;transition: all 1s;}
.index-theme a img:hover{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.index-theme a .img{overflow: hidden;}

.index-theme a p{color: #333;font-size: 20px;line-height: 24px;margin: 15px 0 4px 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-theme a span{color: #999;font-size: 14px;line-height: 24px;display: block;}

.news-list {width: 100%;margin: 0 auto;transition: all 1s;-webkit-transition: all 1s;}
.news-list li {float: left;width: 100%;padding: 24px 0;margin-bottom: 20px;transition: all 0.6s;background-color: #f5f5f5;}
.news-list li a {float: left;width: 100%;}
.news-list li a .txt {float: left;width: calc(100% - 250px);margin-left: 20px;}
.news-list li a .line {float: left;width: 1px;height: 62px;background-color: #dddddd;color:#dddddd ;margin-top: 15px;}
.news-list li a .date {float: right;margin-right: 20px;}
.news-list li a .txt h5 {float: left;width: 100%;font-size: 18px;color: #333;line-height: 40px;height: 40px;margin-bottom: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li a .txt p {float: left;width: 100%;font-size: 16px;color: #999;line-height: 24px;font-family: "微软雅黑";height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-list li a .date h6 {float: left;width: 100%;font-size: 22px;color: #bbb;line-height: 40px;font-family: "Century Gothic";text-align: center;margin-top: 10px;}
.news-list li a .date span.more {float: right;width: 40px;height: 20px;margin: 0 auto;margin-top: 16px;overflow: hidden;position: relative;}
.news-list li a .date span.more i {position: absolute;left: 0px;top: 0;display: block;width: 40px;height: 20px;background: url(../images/icon-next02-1.png) no-repeat right center;transition: all 0.6s;}
.news-list li a .date span.more em {position: absolute;left: -40px;top: 0;display: block;width: 40px;height: 20px;background: url(../images/icon-next02-2.png) no-repeat right center;transition: all 0.6s;}
.news-list li:hover .txt h5 {color: #236db4;transition: all 0.6s;}
.news-list li:hover a .date span.more i {left: 40px;}
.news-list li:hover a .date span.more em {left: 0px;}
.news-list li:hover {
  background-color: #fff;
  box-shadow: 0 0 24px 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 24px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 24px 4px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 24px 4px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 24px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.6s;
}

/* 分页码 */
.page01 {text-align: center;width: 100%;float: left;margin-top: 30px;margin-bottom: 50px;}
.page01 .current {color: #fff;background: #226eb5;}
.page01 input {display: inline-block;zoom: 1;*display: inline;width: 50px;padding: 0 8px;height: 40px;border: none;background: #eeeeee;margin-left: 5px;}
.page01 input.go {border: #226eb5 solid 2px;color: #226eb5;}
.page01 a {display: inline-block;zoom: 1;*display: inline;padding: 0 16px;height: 40px;line-height: 40px;margin-left: 4px;margin-right: 4px;color: #999;font-size: 12px;cursor: pointer;text-align: center;transition: all 0.6s;-webkit-transition: all 0.6s;}
.page01 a:hover {color: #fff;background: #226eb5;}

.news-list .load-more,.honor-list .load-more,.join-list .load-more {width: 180px;margin: 0 auto;margin-top: 30px;display: none; margin-bottom: 40px;}

.load-more a {display: block;width: 100%;height: 40px;border: #ddd solid 2px;font-size: 12px;color: #aaa;line-height: 36px;text-align: center;}
/* 主内容 */
.content{width: 100%;position: relative;}
.magnify{overflow: hidden;}
.banner-img{display: flex;width: 100%;height: 500px;background-position: center;background-repeat: no-repeat;background-size: cover;justify-content: center;align-items: center;color: #fff;font-size: 36px;transition: all 10s;}
.magnify .banner-img:hover{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.content-img{display: block;width: 100%;height: 680px;background-position: center;background-repeat: no-repeat;background-size: cover;transition: all 10s;}
.magnify .content-img:hover{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}

.banner-img:hover{color: #fff;}
.content .index-img{display: block;width: 100%;height: 100%;transition: all 5s;}
.magnify .index-img:hover{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.content .bgimg{width: 100%;height: 336px; background: url(../images/index_7.png);background-position: center;background-repeat: no-repeat;background-size: cover;}
.bgimg .detail{padding: 60px 0;}
.content .bg1,.content .bg2{margin-bottom: 10px;}

@media (max-width: 1440px){
  .banner-img {height: 400px;font-size: 28px;}
  .content-img {height: 560px;}
}
@media (max-width: 1080px){
  .banner-img {height: 320px;font-size: 26px;}
  .content-img {height: 400px;}
}
@media (max-width: 769px){
  .banner-img {height: 240px;font-size: 22px;}
  .content-img {height: 320px;}
}
@media (max-width: 480px){
  .banner-img {height: 180px;font-size: 18px;}
  .content-img {height: 200px;}
}

.content .con-detail{width: 100%;height:100%;color: #fff;display: flex;justify-content: center;align-items: center;}

.content .con-box{padding: 1% 0;}
.content .con-box .box1{width: 49.5%;position: relative;float: right;}
.content .con-box .box1 a{display: block;}
.content .con-box .box1:first-child{margin-right: 1%;float: left;}

/* 为什么选择我们 */
.content .con-detail .detail .why{text-align: center;font-size: 36px;margin-bottom: 80px;}
.content .con-detail .detail .text-list{width: 1300px;height: 100%;color: #fff;display: flex;justify-content:space-between;align-items: center;}
.text-list li p{text-align: center;font-size: 46px;}
.text-list li p i{text-align: center;font-size: 14px;}
.text-list li b{text-align: center;font-size: 18px;display: block;font-weight: normal;}

/* 行业 */
.content .con-detail .detail .img-list{width: 1170px;margin: 0 auto; height: 100%;color: #fff;display: flex;justify-content:space-between;flex-wrap: wrap; align-items: center;}
.solve-bg{background-color: #f5f5f5;width: 100%;}
.content .con-detail .detail .title{color: #333;font-size: 36px;text-align: center;margin-bottom: 30px;font-weight: 600;}
.img-list li{width: 32.5%;position: relative;margin-bottom: 10px;overflow: hidden;}
.img-list li a{width: 100%;display: block;}
.img-list li a img{display: block;width: 100%;transition:all 3s;}
.img-list li a span{font-size: 22px;color: #fff;transition:all 1s;-webkit-transition: all 1s;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.img-list li a .otherhome-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);opacity: 0;transition: all 0.6s;-webkit-transition: all 0.6s;overflow: hidden;}
.img-list li:hover a img {-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.img-list li:hover a .otherhome-bg {opacity: .8;transition: all 3s;-webkit-transition: all 3s;}

.img-list li a i{position: absolute;bottom: 0;display: block; left: 50%;font-size: 14px;transform: translateX(-50%); text-align: center;color: #fff;border: 2px solid #fff;width: 110px;height: 40px;line-height: 36px;opacity: 0;transition: all 1s;-webkit-transition: all 1s;border-radius: 20px;}
.img-list li:hover a span{ top: 35%;}
.img-list li:hover a i{opacity: 1;bottom: 35%;}
.img-list li a i:hover{border: 2px solid #236db4;}


/* 新闻动态 */
.content .con-detail .detail .new-box{width: 1170px; margin: 0 auto;}
.new-box .left-new{width: 470px;height: 510px; background: #fff;overflow: hidden;position: relative;}
.new-box .left-new .img{width: 100%;overflow: hidden;}
.new-box .left-new img{width: 100%;display: block;transition: all 1s;-webkit-transition: all 1s;}
.new-box .left-new .img:hover img{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15)}
.new-box .left-new .new-item{padding: 22px 16px;}
.new-item p{font-size: 14px;color: #999;}
.new-item p span{display: inline-block; background-color: #999;margin:0 10px;width: 1px;height: 12px;}
.new-item h2{font-size: 18px;color: #333;font-weight: 600;margin-top: 10px;}
.new-item h2:hover{color:#236db4}
.new-item h2.newfont{height: 60px;line-height: 30px;}
.new-box .left-new .new-item .know-more{display: block;width: 100px;height: 32px;line-height: 30px; border-radius: 25px;color: #999;border: 1px solid #999;font-size: 14px;text-align: center;margin-left: 0;position: absolute;bottom: 22px;left: 16px;transition: all .3s;-webkit-transition: all .3s;}
.new-box .left-new .new-item .know-more:hover{color: #fff;background-color: #236db4;border: 1px solid #236db4;}


.new-box .right-new{width: 680px;}
.new-box .right-new>a{width: 100%;height: 120px;display: block;background-color: #fff;padding: 35px 20px;-webkit-box-shadow: 4px 4px 12px rgba(0,0,0,0.1);box-shadow: 4px 4px 12px rgba(0,0,0,0.1);margin-bottom: 10px;}
.new-box .right-new a:nth-child(4){margin-bottom: 0;}
.ellipsis5{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; }
.new-box .right-new .know-more{display: block;width: 120px;height: 40px;line-height: 38px; border-radius: 25px;color: #999;border: 1px solid #999;font-size: 16px;text-align: center;margin-left: 30px;margin-top: 30px;transition: all .3s;-webkit-transition: all .3s;}
.new-box .right-new .know-more:hover{color: #fff;background-color: #236db4;border: 1px solid #236db4;}

/* 公司新闻 */
.new-tit{border-bottom: 1px dashed #dddddd;}
.new-tit .look{font-size: 14px;color: #999;text-align: center;margin: 20px auto;}
.new-tit h3:hover{color: #236db4 !important;transition: all .3s;-webkit-transition: all .3s;cursor: pointer;}
.new-tit .look span{margin-left: 30px;}
.ptb{padding: 30px 0;border-bottom: 1px dashed #dddddd;}
.ptb .detail-img{margin-top: 20px;}
.ptb .detail-img img{margin: 0 auto;display: block;margin-bottom: 20px;}

.news-foot{padding: 35px 0;}
.news-foot .news-left{float: left;width: 80%;}
.news-foot .news-left a{display: block;color: #999;font-size: 16px;line-height: 30px;text-align: left;width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-foot .news-left a:hover{color: #236db4;transition: all .3s;-webkit-transition: all .3s;}
.news-foot .news-right{float: right;margin-top: 5px;}
.news-foot .news-right a{display: block;width: 150px;height: 50px;line-height: 48px;text-align: center;color: #236db4;font-size: 14px;border-radius: 25px;border: 1px solid #236db4;transition: all .3s;-webkit-transition: all .3s;}
.news-foot .news-right a:hover{color: #fff;background-color: #236db4;transition: all .3s;-webkit-transition: all .3s;}

/* 公司概况 */
.company-details{margin: 50px auto;}
.company{border-bottom:1px solid #eee;}
.company .company-img{margin: 30px 0;}

.pro-sort{border-bottom:1px solid #eee; padding: 30px 0;}
.trench{padding-top: 30px;}

/* 荣誉资质 */
.inside-main {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.honor-list {
  width: 100%;
  margin: 0 auto;
  margin-top: 60px;
}
.honor-list li:nth-child(4n+1) {
  margin-left: 0;
}
.honor-list li {
  float: left;
  width: 23.5%;
  margin-left: 2%;
  margin-bottom: 3.5%;
}
.honor-list li a {
  float: left;
  width: 100%;
}
.honor-list li a .pic-box {
  float: left;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background: #f5f5f5;
  position: relative;
  overflow: hidden;
}
.honor-list li a .pic {
  position: absolute;
  width: 100%;
  padding: 16%;
  height: 100%;
  vertical-align: middle;
  display: -webkit-flex;
  -webkit-align-items: center;
  display: flex;
  align-items: center;
  text-align: center;
}
.honor-list li a .pic img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.honor-list li a .pic-box .honor-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  background: rgba(35, 109, 180, 0.6);
  opacity: 0;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
}
.honor-list li:hover a .pic-box .honor-bg {
  opacity: 1;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
}
.honor-list li:hover a .pic-box .honor-bg img {
  top: 50%;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
}
.honor-list li a .pic-box .honor-bg img {
  display: block;
  width: 34px;
  height: 34px;
  position: absolute;
  left: 50%;
  top: 100%;
  z-index: 10;
  margin-left: -17px;
  margin-top: -17px;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
}
.honor-list li a .pic-txt {
  padding-top: 15px;
}
.honor-list li a h6 {
  float: left;
  width: 90%;
  margin-left: 5%;
  font-size: 16px;
  color: #666;
  line-height: 24px;
  font-family: "微软雅黑";
  text-align: center;
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* 典型客户 */
.resoure-list {width: 100%;margin: 0 auto;margin-bottom: 80px;}
.resoure-list .res-title {padding: 35px 0;}
.resoure-list .res-title h1 {width: 100%;height: 60px;font-size: 26px;color: #333;line-height: 60px;font-family: "Microsoft YaHei","微软雅黑";overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.resoure-list .res-title p {width: 100%;font-size: 16px;color: #999;line-height: 28px;font-family: "Microsoft YaHei","微软雅黑";overflow: hidden;}
.resoure-list li:nth-child(5n+1) {margin-left: 0;}

.resoure-list li {float: left;width: 18%;margin-left: 2%;margin-bottom: 2%;position: relative;transition: all 0.3s;-webkit-transition: all 0.3s;}
.resoure-list li a {display: block;width: 100%;text-align: center;border: 1px solid #ccc;}
.resoure-list li .img {width: 100%;margin: 0 auto;overflow: hidden;position: relative;}
.resoure-list li .img img {display: block;max-width: 100%;margin: 0 auto;}

/* 加入我们 */
.social-list-title {width: 100%;background: #f5f5f5;padding: 0 28px;}
.join-list h6.name {width: 38%;}
.social-list-title h6 {float: left;font-size: 16px;padding-left: 10px;line-height: 60px;color: #999;}
.join-list h6.num {width: 14%;text-align: center;}
.join-list h6.educate {width: 16%;text-align: center;}
.join-list h6.city {width: 16%;text-align: center;}
.join-list h6.time {width: 16%;text-align: center;}
.job-list li {float: left;width: 100%;border-bottom: #e0e0e0 solid 1px;margin-top: 10px;}
.job-list li a{float: left;width: 100%;}
.job-list li h6 {float: left;font-size: 16px;padding-left: 10px;line-height: 64px;color: #333;height: 64px;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}
.job-list li h6 span {display: none;}
.join-list ul {padding: 0 28px;width: 100%;}
.job-list li h6:hover{color:#236db4;}

.join-list{margin-top: 40px;}

/* 联系我们 */
.company-info{margin: 40px 0;}
.company-info .info-item{padding: 30px;}
.company-info .info-item:nth-child(2n+1){background-color: #f4f8fb;}
.company-info .info-item .item-left{float: left;width: 22%;}
.info-item .item-left span{float: left; width: 30px;height: 30px;background: url(../images/addr.png) no-repeat;background-size: 100%;}
.info-item .item-left p{float: left;;height: 30px;line-height: 30px;color: #333;font-size: 20px;margin-left: 15px;}


.company-info .info-item .item-right{float: left;width: 70%;}
.info-item .item-right h2{color:#333;font-size:20px;line-height: 30px;font-weight: 600;}
.info-item .item-right h2 span{color:#236db4;}
.info-item .item-right p{color:#666;font-size:16px;line-height:30px}
.info-item .item-right p span{font-weight: 600;}
.info-item .item-right .linkman p{float: left;margin-right: 30px;}
.info-item .item-right .linkman p:first-child span{font-weight: normal;}

.map{width: 100%;padding: 40px 0 20px 0;border-top: 1px solid #eee;}
#dituContent {width: 100%;height: 330px;}
.iw_poi_title{color: #cc5522;}

/* 搜索结果 */
.search-tit{font-size: 24px;line-height:30px;color:#333;margin:20px 0}
.pro-res a{width: 32%;display:block;float: left;margin-right: 2%;margin-bottom:2%;overflow: hidden;}
.pro-res a:nth-child(3n+3){margin-right: 0}
.pro-res a .img{width: 100%;overflow: hidden;}
.pro-res a .img img{display:block;width: 100%;transition: all 1s;}
.pro-res a:hover img{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.pro-res a p {color: #333;font-size: 18px;line-height: 24px;margin: 15px 0 4px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro-res a p:hover{color:#236db4}
.pro-res a span {color: #999;font-size: 14px;line-height: 24px;display: block;}


@media(max-width:1440px){
  .learn-more a{display: none;}
  .bgimg .detail{padding: 50px 0;}
  .content .con-detail .detail .why{font-size: 30px;margin-bottom: 60px;}
  .content .con-detail .detail .text-list{width: 1100px;}
  .text-list li p{font-size: 32px;}
  .text-list li p i{font-size: 14px;}

  .content .con-detail .detail .img-list{width: 970px;}
  .content .con-detail .detail .title{font-size: 30px;}
  .img-list li a span{font-size: 20px;}
}
@media(max-width:1200px){
  .index-banner{width: 100%;height:100px;}

  .bgimg .detail{padding: 40px 0;}
  .content .con-detail .detail .why {font-size: 26px;margin-bottom: 40px;}
  .content .con-detail .detail .text-list {width: 970px;}
  .text-list li p {font-size: 30px;}
  .text-list li b {font-size: 14px;}

  .content .con-detail .detail .img-list{width: 940px;}
  .content .con-detail .detail .title{font-size: 26px;}
  .img-list li a span{font-size: 18px;}

  .index-nav .index-nav-list li {width: 100px;height: 40px;line-height: 38px;margin-right: 20px;}
  .index-theme a p {font-size: 18px;line-height: 20px;margin: 15px 0 4px 0;}


}
@media(max-width:1199px){
  .content .con-detail .detail .new-box{width: 970px; margin: 0 auto;}
  .new-box .left-new{width: 400px;height: 470px;}
  .new-item h2{font-size: 16px;margin-top: 10px;}

  .new-box .right-new{width: 550px;}
  .new-box .right-new>a{height: auto;padding: 30px 20px;}
  .ellipsis5{-webkit-line-clamp:4; }
  .new-box .right-new .know-more{width: 110px;height: 36px;line-height: 36px;font-size: 16px;margin-left: 30px;margin-top: 30px;}
}

@media(max-width:1080px){
  .hx3{display: none;}
  .info-item .item-right h2{font-size:18px;}
  .info-item .item-right p {font-size: 14px;line-height: 24px;}
  .info-item .item-left p {font-size: 18px;}
  .news-list .load-more,.honor-list .load-more,.join-list .load-more {display: block;}
  .news-list .page01,.honor-list .page01,.join-list .page01 {display: none;}

  .news-foot .news-right{margin-top: 9px;}
  .news-foot .news-right a{width: 120px;height: 42px;line-height: 40px;font-size: 14px;}

  .honor-list li {width: 32%;margin-bottom: 3%;}
  .honor-list li:nth-child(4n+1) {margin-left: 2%;}
  .honor-list li:nth-child(3n+1) {margin-left: 0;}
  .honor-list li a .pic-box .honor-bg {background: none;}
  .honor-list li a .pic-box .honor-bg img {display: none;}
  .honor-list {margin-top: 30px;}
  .inside-main {padding: 0 2.5%;}

  .resoure-list .res-title h1 {width: 100%;height: 32px;font-size: 20px;line-height: 32px;}
  .resoure-list .res-title p {font-size: 14px;line-height: 28px;}
  .resoure-list li {width: 23%;margin-left: 2%;margin-bottom: 3%;}
  .resoure-list li:nth-child(5n+1) {margin-left: 2%;}
  .resoure-list li:nth-child(4n+1) {margin-left: 0;}

  .img-list li a i{display: none;}
  .img-list li a .otherhome-bg{display: none;}

}

@media(max-width:991px){
  .pro-res a p {font-size: 16px;margin: 8px 0 0px 0;line-height: 20px;}
  .job-list li h6 span {display: inline;}
  .join-list ul {padding: 0;}
  .job-list li {border: #e0e0e0 solid 1px;margin-top: 20px;padding: 2.5%;}
  .join-list h6.name {width: 70%;color: #333;}
  .job-list li h6 {font-size: 16px;padding-left: 0;line-height: 36px;height: 36px;color: #999;}
  .join-list h6.num {width: 30%;text-align: right;}
  .join-list h6.educate {width: 30%;text-align: left;}
  .join-list h6.city {width: 30%;text-align: left;}
  .join-list h6.time {width: 40%;text-align: right;}
  .social-list-title {display: none;}

  .container {padding-left: 2.5%;padding-right: 2.5%;}
  .home {display: none;}
  .content .con-detail .detail .why {font-size: 24px;margin-bottom: 40px;}
  .content .con-detail .detail .text-list {width: 750px;}
  .text-list li p {font-size: 26px;}

  .content .con-detail .detail .img-list{width: 750px;}
  .content .con-detail .detail .title{font-size: 22px;}
  .img-list li a span{font-size: 16px;}

  .content .con-detail .detail .new-box{width: 750px; margin: 0 auto;}
  .new-box .left-new{width: 100%;height: 600px;margin-bottom: 10px;}
  .new-box .left-new .new-item{padding: 22px 16px;}
  .new-item h2{font-size: 18px;margin-top: 10px;}
  .new-box .left-new .new-item .know-more{font-size: 14px;margin-left: 0;bottom: 22px;left: 16px;}


  .new-box .right-new{width: 100%;}
  .new-box .right-new>a{height: 120px;padding: 35px 20px;margin-bottom: 10px;}
  .new-box .right-new .know-more{width: 120px;height: 36px;line-height: 36px;font-size: 14px;margin-left: 30px;margin-top: 30px;}

  .index-theme a p {font-size: 16px;line-height: 20px;margin: 10px 0 0px 0;}
  .news-list li a .txt h5 {margin-bottom: 0;}

  .editor p {font-size: 14px;}
}

@media(max-width:769px){
  .pro-res a{width: 49%;margin-right: 2%;margin-bottom:2%;}
  .pro-res a:nth-child(3n+3){margin-right: 2%}
  .pro-res a:nth-child(2n+2){margin-right: 0}
  .search-tit {font-size: 20px;}

  .company-info .info-item .item-left {display: none;}
  .info-item .item-right h2 {font-size: 16px;line-height: 22px;}
  .company-info .info-item {padding: 30px 10px;}
  .company-info .info-item .item-right {width: 100%;}
  .index-banner{width: 100%;height:80px;}
  .content .bg1,.content .bg2{margin-bottom: 0;}

  .content .con-box {padding: 2.5%;}
  .content .con-box .box1:first-child {margin-right: auto;float: none;margin-bottom: 2.5%;}
  .content .con-box .box1 {width: 100%;position: relative;float: none;}

  .content .con-detail .detail .why {font-size: 22px;margin-bottom: 30px;}
  .content .con-detail .detail .text-list {width: 600px;}
  .text-list li p {font-size: 24px;}
  .text-list li b {font-size: 12px;}

  .content .con-detail .detail .img-list{width: auto;padding: 0 2.5%;}
  .content .con-detail .detail .title{font-size: 20px;margin-bottom: 15px;}
  .img-list li{width: 49%;position: relative;margin-bottom: 10px;}
  .img-list li a span{font-size: 18px;}

  .content .con-detail .detail .new-box{width: 100%; min-width: 320px;padding: 0 2.5%;}
  .new-box .left-new{width: 100%;height: auto;margin-bottom: 10px;}
  .new-box .left-new .new-item{padding: 22px 16px;}
  .new-item h2{font-size: 16px;margin-top: 10px;}
  .new-box .left-new .new-item .know-more{font-size: 14px;margin-left: 0;bottom: 0px;left: 0;position: relative;}


  .new-box .right-new{width: 100%;}
  .new-box .right-new>a{height: auto;padding: 25px 20px;margin-bottom: 10px;}
  .new-box .right-new .know-more{width: 120px;height: 40px;line-height: 38px;font-size: 16px;margin-left: 30px;margin-top: 30px;}

  .news-list li a .line {width: 1px;height: 62px;margin-top: 15px;}
  .news-list li a .txt { width: calc(100% - 201px);}

  .container .we-nav {display: block;width: 100%;overflow-x: auto;}
  .container .we-nav .index-nav-list{width: 700px;}
  .container .we-nav::-webkit-scrollbar {display:none}

  .editor p {line-height: 28px;}

  .honor-list li:nth-child(4n+1) {margin-left: 2%;}
  .honor-list li:nth-child(3n+1) {margin-left: 2%;}
  .honor-list li:nth-child(odd) {margin-left: 0;}
  .honor-list li {width: 49%;}

  .resoure-list .res-title h1 {font-size: 16px;}
  .resoure-list .res-title p {font-size: 12px;line-height: 24px;}
  .resoure-list li {width: 32%;margin-left: 2%;}
  .resoure-list li:nth-child(4n+1) {margin-left: 2%;}
  .resoure-list li:nth-child(3n+1) {margin-left: 0;}

}
@media(max-width:640px){
  .container .we-nav .index-nav-list{width: 640px;}
  .load-more a {width: 100px;height: 36px;font-size: 14px;line-height: 32px;}
  .news-list .load-more, .honor-list .load-more, .join-list .load-more {width: 100px;}

  .job-list li h6 {font-size: 14px;}

  .bgimg .detail{padding: 30px 0 15px 0;}
  .content .con-detail .detail .why {font-size: 20px;margin-bottom: 30px;}
  .content .con-detail .detail .text-list {width: 460px;}
  .text-list li p {font-size: 22px;}

  .index-theme {display:block;width: 100%;margin: 20px 0;}
  .index-theme a {display: block;width: 60%;margin: 0 auto;margin-bottom: 20px;}
  .index-nav .index-nav-list li {width: 90px;height: 32px;line-height: 30px;}
  .container .index-nav {margin-top: 20px;}
  .index-nav .index-nav-list li a {font-size: 14px;}

  .news-foot .news-right{margin-top: 12px;}
  .news-foot .news-right a{width: 90px;height: 32px;line-height: 30px;font-size: 12px;}
  .news-foot .news-left a{font-size: 14px;line-height: 30px;text-align: left;}
  .news-foot .news-left {width: 70%;}
}
@media(max-width:480px){
  .pro-res a p {font-size: 14px;margin: 4px 0 0px 0;}
  .pro-res a span {font-size: 12px;line-height: 20px;}
  .company-details {margin: 20px auto;}

  .join-list h6.educate {width: 15%;}
  .join-list h6.city {width: 35%;}
  .join-list h6.time {width: 50%;}
  .join-list {margin-top: 15px;}
  .job-list li h6.name span {display: none;}
  .job-list li h6.educate span {display: none;}

  .news-foot .news-right{margin-top: 12px;float: left;}
  .news-foot .news-left {width: 100%;}

  .img-list li {margin-bottom: 2%;}

  .bgimg .detail{padding: 24px 0 10px 0;}
  .content .con-detail .detail .why {font-size: 18px;margin-bottom: 24px;}
  .content .con-detail .detail .text-list {width: 390px;}
  .text-list li p {font-size: 18px;}

  .content .con-detail .detail .img-list{width: auto;padding: 0 2%;}
  .content .con-detail .detail .title{font-size: 16px;margin-bottom: 10px;}
  .img-list li a span{font-size: 14px;}

  .new-box .left-new .new-item{padding: 22px 16px;}
  .new-item h2{font-size: 14px;margin-top: 5px;}
  .new-item h2.newfont {
    height: 48px;
    line-height: 24px;
  }
  .new-item p{font-size: 12px;color: #999;}
  .new-item p span{display: inline-block; background-color: #999;margin:0 5px;width: 1px;height: 10px;}
  .new-box .left-new .new-item .know-more{width: 84px;height: 26px;line-height: 24px;font-size: 12px;margin-left: 0;bottom: 0px;left: 0;position: relative;}


  .new-box .right-new>a{height: auto;padding: 20px 20px;margin-bottom: 10px;}
  .new-box .right-new .know-more {width: 100px;height: 32px;line-height: 30px;font-size: 14px;margin: 20px 0;margin-left: 20px;}

  .news-list li a .txt h5 {font-size: 14px;line-height: 30px;height: 30px;}
  .news-list li a .txt p {font-size: 12px;line-height: 22px;height: 44px;}
  .news-list li a .date span.more {margin-top: 8px;}
  .news-list li a .date h6 {font-size: 12px;line-height: 24px;}
  .news-list li a .date {margin-right: 10px;width: 60px;}
  .news-list li a .txt {margin-left: 10px;}
  .news-list li a .txt {width: calc(100% - 125px);}
  .news-list li a .line {height: 62px;margin: 0 18px;margin-top: 15px;}

  .index-theme a {width: 80%;}

  .honor-list li {width: 100%;margin-left: 0;margin-bottom: 3%;}
  .honor-list li:nth-child(3n+1) {margin-left: 0;}

  .resoure-list li {width: 49%;}
  .resoure-list li:nth-child(odd) {margin-left: 0;}
  .resoure-list li:nth-child(even) {margin-left: 2%;}

}
@media(max-width:400px){

  .content .con-detail .detail .why {font-size: 14px;margin-bottom: 12px;}
  .content .con-detail .detail .text-list {width: 320px;}
  .text-list li p {font-size: 14px;}

  .new-box .right-new .know-more {width: 100px;height: 32px;line-height: 32px;font-size: 14px;margin: 20px 0;margin-left: 20px;}
}




